Added LaunchHelper prototype.
Fixed main frame not being passed into the main gui.
Added event system to the Platform Manager.