Various UI tweaks and improvements, see node port types