Repository navigation
Removes implicit Hashable requirement on Data.Element by using array indices
for ForEach identification instead of the data elements themselves. This
maintains the original generic constraints while providing stable view
identities.