DOC,BLD: Makefile enhancements, seven layer model
DOC,BLD: autocompile.py