Create an initial XHBState
Make everything executable
Create a Prelude module

As I use pretty much the same modules in all of the iternal modules, I
decided to create a Prelude module that replaces some of the basic
imports.
Create a module that handles the ICCM stuff