Defined core–shell particles as the key to complex interfacial self-assembly