Model completed; Core almost completed (KBRun.start() implementation to do); component completed; exception completed; component.interface TODO; component.implementation TODO; nlp_tool.interface TODO; nlp_tool.implementation TODO; nlp_resource TODO