Small engine api changes
Initial work on an Engine launcher