Started on basic gui frame so that I can make the network editor. The rest is yours