Rearranging directories for a flatter structure.
Doing the full compile and link from a single top-level makefile.