Constructor
Used to request a System from this provider
Used to compare this provider with others. Any provider that returns the same single instance will be regarded as equivalent.
The priority at which the System should be added to the Engine
Used to request a system from this provider