Transition to a proper directory structure and build system.