Core changes

Starting to work on shell
Region manager and event aggregator implementations

Added first module with Region manager and event aggregation support.