Instead of wiring objects relying on colors for connection (like the senders and receivers) There could be a keyboard that appears when you press a button on the object in creative mode, and that will let you type a tag for that object. The tag will be used instead of the color. However if no tag is applied it just uses the old color system.
For example: if I have a sender and receiver, I could just color them the same, that would work like normal. However I could press the button on the side and set a tag and I'd have to set the same tag on both the sender and receiver. Now once the sender gets executed, it looks for another receiver with the same tag instead of the same color.
This however doesn't apply to music blocks.