A struct for holding an address to initialize a storage path with. The members (not direct
members, but accessible using deref) of a contract state are either StorageBase or
FlattenedStorage instances, with the generic type representing the type of the stored member.