Updated tools for engine.
Prepared base modules.
Prepared base engine.
Updated project for new base engine.
Improved logger.
Merge branch 'Core'