Everything old is new again

Start of a new approach to taking advantange of Geometry & Appearances in DynamicScene.  This manually ports some code from the abandoned dynamicScene-geometry branch and modifies it slightly for a new, cleaner approach.  This is just the first baby stem to the process and lots of things don't work yet.