Inverse design of multicomponent assemblies.