Added option for instances to share a common ancestor

This ancestor will be created by the generator