Good news, I found a good way to make a variant system which is really intuitive to use - it will come very soon!