Components and Mechanisms should automatically add a number to the end of their name if they conflict with another one in the component holder