Got most of the work for the component service layer completed.