CSCI 420 UML Editor