A GraphUsage is a mutable graph. Using a GraphUsage is analogous to
using a PostgreSQL schema; the data in it is relatively predictable and of a
You may implement GraphUsage with singletons according to how you
want to divide up your data. That is, how you manage persistence, sessions,
sharding/replication, and application domain.