- Allow for categorization of data structures e.g. by trees, arrays, graphs, linked lists - See https://cglab.ca/~discmath/exercises.html for an example of this