Adjusted the workflow for view and storage models and fleshed out the component service.