[TASK] Variants/Behaviour GridLayout subtypes