Allow the library user to create Variants with their own custom values