core::resource namespace

deals with resource creation, tracking, and managing.

classes

handle<...>
wraps around a resource for sharing and management purposes.
metadata
represents a container of resources and their UID mappings