Unit tests

Removed old dependencies, added support for Rx
EventRouter, Components

Added event router infrastructure for "layered" handlers and transform
components/structures