Started on the add component view and model