Started working on fleshing out the ComponentView model in order to prep the component service layer.