replaced NodeView with a more general OBJDAG.  Made actions nodes in the DAG