Structs

A collection of asset definitions, to be loaded from a JSON definition file
Asset manager - manages memory for loaded assets…?
Created when attempting to load assets from a path that does not have a parent folder (see Path::parent documentation)