# Packages
Package shaders contains the several shaders used by the engine.
# Functions
NewRenderer creates and returns a pointer to a new Renderer.
NewShaman creates and returns a pointer to a new shader manager.
# Structs
ProgSpecs represents a compiled shader program along with its specs.
Renderer renders a scene containing 3D objects and/or 2D GUI elements.
ShaderSpecs describes the specification of a compiled shader program.
Shaman is the shader manager.
Stats describes how many objects of each type are being rendered.