YouTube video IDs can include a dash
Add abstraction for included resources by one or more posts
Enable images, tweets, and YouTube videos