Some further work in implementing an instancing mechanism