Compound components
This is further development of Components language that allows definition of component parts that instantiate other component. The parts will communicate via channels that connect a pair of provided and required ports. The component constraints will work at a larger scope involving messages across multiple component instances.
This development will affect mainly the Component language and possibly the .events file structure.