Added image and video components to component framework