Inter-Component-Communication
ICC - Inter Component Communication, this is a library created to simplify communication between components inside of single application. It is thread safe and could be used for creating components that works in different threads