moved struct-to-uml to seperated file.