You could move all of the individual flax1/2/3 etc blocktypes into the one file and just have them as a state, would make for a cleaner folder and lets you expand it easily.
"variantgroups": [
{ "code": "type", "states": ["flax1", "flax2", "flax3", "flax4", "flax5", "flax6", "flax7", "flax8", "flax9", "flax10"] },
{ "code": "stage", "states": ["1", "2", "3", "4", "5", "6", "7", "8", "9"] },
],