Also consider using the multi-component KGT model that @colemanjs used to create the interfacial response functions for ExaCA.