Connections need to be created and maintained much more automatically by ICM, rather than forcing users to create inbound and outbound connections one excruciating component at a time. Connection names should be automatic as well, based on the source calculation. If the source changes names, ICM should update the connection names, not the user.
When editing a calculation, user should be able to select as a source ANY OTHER CALCULATION that could conceivably be connected to it, same as how Global Tables work. ICM itself can then create all necessary inbound and outbound connections.
When a source is REMOVED from a calculation, and the connections are no longer needed, they should be AUTOMATICALLY DELETED by ICM.
Please put yourself in the user's shoes here and stop all the wasted time and detective work we users all put in maintaining thousands of connections manually!!