Invoked when the engine first encounters this DynamicNode. Should return a
DynamicResult containing
the first
RouteNodeInstance in the dynamic process.
Invoked everytime a node in the dynamic process completes. Should return a
DynamicResult with the
RouteNodeInstance (or instances) of the next node in the dynamic graph. If this returns no next
node then the dynamic process will be considered completed.