Moved Engine, ResourceHandler, and LiveResource to own files