1. A method for processing of task-method-knowledge (“TMK”) hierarchies, the method comprising: a) providing an interactive user interface, b) converting a TMK hierarchy to an XML document, wherein the converting comprises: 1) creating and initializing an XML document to receive the converted hierarchy, 2) exporting and converting all global variables, and 3) recursively exporting elements selected to export, and c) subsequently converting the XML document back to a TMK hierarchy, wherein the subsequently converting comprises: 1) creating an XML object to be used to create lists of the elements of a document selected to be imported, 2) identifying a project into which data from the selected document is to be added, 3) importing a class element into the identified project, 4) importing an enumeration into the identified project, 5) recursively importing an element of type task, method, or procedure, by reading the element's data from the selected document and writing to the identified project, and 6) constructing a relationship link of type task-method, task-procedure, method-task, or condition-task relationships, and writing to the identified project.