* Fixed EPK rountrip (Visio formats use shape ID as node/edge ID)
 * Added a number of toString methods