Fixed the config not properly taking the variant as data. Now this handles configs much better, and can store data in more forms than numbers.