Filled in some more functionality.  Still not close to building.  Need to decide how path to middle will be handled.