Feed of posts with multiple formats

How would you replicate a dynamic, user-generated feed, that has different formats? Like twitter, where a post can be text, can be text + media, can be media? All this without requiring the user to click into the post to see the full content.

To the best of my knowledge I don’t think this is possible atm. Our list layouts don’t hide image placeholders when the media isn’t there (if you’ve chosen an image column) - nor can you have an image OR video in the image property.

In future, it would be cool to have a list layouts that are more flexible and able to accommodate mixed media.