lots of refactoring! Prelude\' now exports some commonly used modules such as Control.Monad.Trans, and now UI menu/tree code live in their own files