Linked list to store the objects in the group.
A function to call when a new object is focused (optional).
A function to call when an edge is reached, no more focus targets are available in this direction (to allow edge feedback like a sound or a scroll bounce).
1: can't focus to new object.
1: Edit mode, 0: Navigate mode.
1: Focus prev if focused on deletion. 0: Focus next if focused on deletion.
1: Focus next/prev can wrap at end of list. 0: Focus next/prev stops at end of list.