This demo uses a custom layout mode that arranges elements into columns based on an attribute.
+This demo uses a custom layout mode, categoryRows
that arranges elements into rows based on their category. The layout mode logic relies on sorting to define rows.