+A collection class for GL resources.
+
+The following types of objects can be loaded:
+Animation .anim
+Armature .arma
+BasicMaterial (Material) .mat
+Camera .camera
+DirectionalLight (Light) .light
+Font .font
+KeyFrame .kframe
+Lighting .lightn
+Mesh .mesh
+Module .glsl .spv
+Object (Renderable) .object
+OccludedScene (Scene, Renderable) .scene
+OrderedScene (Scene, Renderable) .scene
+PbrMaterial (Material) .mat
+PointLight (Light) .light
+SequenceTemplate .seq
+Pose .pose
+Program .shader
+Sampler .samp
+SimpleScene (Scene, Renderable) .scene
+Technique .tech
+Texture1D (Texture) .tex
+Texture2D (Texture) .tex .png .jpg
+Texture3D (Texture) .tex
+TextureCube (Texture) .tex
+Texture2DArray (Texture) .tex
+UnlitMaterial (Material) .mat
+ZSortedScene (Scene, Renderable) .scene
+
+This class is normally used by deriving from it and adding any necessary data
+sources in the derived class.
+
+A ResourceManager can be set to manage objects derived from Resource. Bulk
+data for those objects will then be loaded in the background, without blocking
+the main thread.