Block id calculation added. Block wrapping to highlinght blocks in generated code added
CoreEvents subsytem added to add ability to subscribe to system events
BlockScanner added, CoreEventSubscriber extended with ability to subscribe only on 'before' event
Block wraping switched on event subsystem.