homogenesis isomorphism homogeny isogen isogenicity homology monogenesis homoeogenesis codifferentiation isogeneity