PoC communication between components

- new directory structure
- added event communication mechanism
- added selected fields store