Changed folder hierarchy. Now API and engine are together but separated with modules.
Improved a little more our new protocol.