+Region Module
+BlockEventListener
+Module/Listener registering
+Region class
*Default values & variable refactoring
+Basic block break/place region handling
+Region event handling