Uses dockable windows, added some basic rules editor GUI (#1), does not work yet.