High order assembly of multiple protein cages with homogeneous sizes and shapes via limited cage surface engineering | Synapse