Split plugins, work on keyboard handling
More code, still no UI.

Improve interface hashing.
Implement command quit.
Start looking at implementing drawing.