This also tests the new draw function pointer in the drawable class,
as the N marking code uses that functionality to highlight where
the undefined regions are.
There were some problems in making sure that a subseq had the
right parent as I needed the current parent for the proper
draw coordinates.