A topology framework for macromolecular complexes and condensates