further work on the Obj3D architecture