Many changes.... using uncommitted sadconsole right now.

More base work done. Sample editor almost complete. Calling structure for mouse handling finished but needs a cleanup.