# Structs
---- Metadata common to all lists ----.
---- Metadata common to all resources ----.
---- Type metadata ----
All resource and resource lists embed a TypeMetadata as an anonymous field.
# Interfaces
All resources (and resource lists) implement the Resource interface.
All resource Metadata (not lists) implement the ResourceMetadata interface.
All singular resources (all resources not including lists) implement the ResourceObject interface.