Add a span field to the component for images, dictates how large they will be
Move the component markup into a separate template