renamed nodeTypes to arcTypes, and it should only deal with "roots",
"entitites", "attributes", and "value"
ability to search for entities and attributes in a context
ability to specify operation and message parameters