Major refactoring of folder layout
Proper include flags to access generated config files