added modular layout

this is the planned modular layout of the engine. Note that this is extremely tentative and subject to change depending on what is and isn't needed and the general flow of the engine development.