Added some documentation about architecture and api
Added some stubs/boilerplate for engine architecture and plugins