A sample project to explore the migration of a component with commingled responsibilities to a group of singular responsibility components