Variations of persistent arrays, aka dictionaries.
Multiple APIs with different sets of features.
Multiple backends implementing the APIs (usually in-memory & sqlite).
JSON serialization.

The simplest class fits with
<a
<a
package and API.