Implemented mechanism to override X3Canvas rendering method.
Sync.
Fixed invisible model bug when no colors defined.
Partially moved rendering over to X3Canvas.