Added new event-driven platform controller skeleton (unfinished) and stub for plugin loading