New variants handling, updates to schema
Variant UI Updates (add metafields)

TODO: remove and add variant rows. verify dependency updates (some weirdness if form stays open)