Unbuildable commit - Add Event handler types.
Buildable dtk, not runnable yet.
Move options to a separate module.
Getting closer to nwe events.
Move interpreter out of App and into its own module.