Restructured code such that managing child nodes is not done in desigs AND kvps
Greatly simplified interface and added a few checks for already existing keys
Introduced type `pose' and added a few more convenience functions
Added function to clear the contents of a designator
Corrected printing out designator key value pairs