Updated GraphDomain, Driver, Action, and Node

Will begin to implement move? or someone else can? Suggestions?