Add output ports to distributor at runtime
Possible implementations:
- distributor creates the new output port and adds it to its output port list
- a controller logic/stage creates the output port and passes it to the distributor so that the distributor can add it to its output port list
- a controller logic/stage creates the output port and adds it to the distributor's output port list
Communication:
- using volatile
- using another input port in the distributor