Currently Esky is a project based C++ codebase. This means it's not portable to other projects.
To resolve this we should move esky into an engine plugin, allowing us to do the following:
- distribute on unreal engine marketplace
- install to other projects
- be project independent.