rough pass image component
semantics, more image atts, global component width att