Implements traversal in the given direction, using the supplied set of behaviors to handle each action performed by the delete in specific situations.
Refer to primitives for more information on how to include this primitive.
The position from where to start deleting
The direction to delete in
The blueprint to delete in
The Format to use
The range to edit if a handle decides to change the range
Whether the deletion was successful