Cleaning up how colors are set and defaulted to.  From now
on, if a graphic has no color, it will look to it's nearest parent
for a color.  It will keep traversing the tree until it finds a parent.
If it finishes and still has no color, it will not draw, unless
there is masking or other special situations involved.