Better handling of product actions, quality switching
Merge branch 'experimental-actions' into next-squares