The three positions of a shape as a list, for the rules that ask something of every one of them.
The positions of a shape, or undefined for a group without one
undefined
the groups, empty for a group without a shape
The three positions of a shape as a list, for the rules that ask something of every one of them.