Just a little example of how to break apart a project to make it more modular and to mgrow it while keeping it manageable.