A step along the road to refactoring the project interface. Right now
move everything under a project directory. Still not write level
of abstraction, but closer.