Construction of continuously expandable single-cell atlases through integration of heterogeneous datasets in a generalized cell-embedding space