Re-thought code implementation. Updated MerDir.odt and UML.dia to support those changes. No actual code modified.