Implemented migrate (change element bindings and realloc without losing current values) for scene::data.  Other small cleanups to scene::data too.