Progress Update #1
So, after a few basic tutorials, I managed to get a working switch material system.
Made a basic table with 3 configurable materials, when clicking on one, it updates the table material.
Node tree was quite simple to make, after a few tries with the wrong logic I managed to get this logic.
My programming side of the brain is working to figure out how to simplify the node tree to not repeat this 3 times, one per object.
@rogper Will try to implement that solution asap. Thank you for the help.