Expand the interface from #5 to include functionality for swapping nodes between projects. Additionally, include functionality for setting the colour on a specific node for testing purposes. This may be expanded to more live control.