With the goal of finding/using different abstractions that are more aligned with the data structures.