[EDIT][#] Refactored the thing being passed around on selection to be the relevant interface
[EDIT][+] Added dialogue to modify an XML behaviour external prots

[EDIT][+] Added dialogue to create new ports
[EDIT][+] Logo
[EDIT][#] Began transition to event driven UI (eg nodes trigger an event when a new external port gets added)
[EDIT][#] Moved some files in to a more logical folder strucutre