First pass at media block with image.

Still need to browser test but figured I'd open this up for discussion now.