Principles of assembly reveal a periodic table of protein complexes | Synapse