AsynchronousInvocation defines an infrastructure to inject a function to be invoked at a later time by another thread.
Compass represents the points on a compass as an enum.
Disposed should only be applied to objects, not classes.
Finishable simply defines a method "isFinished" that returns true if the instance is complete.
Initialize should only be applied to objects, not classes.
Precision is an enum defining numeric precisions and conversions.
Priority represents a linear prioritization.
ProcessingMode defines how an action will be processed.
Resource represents an internal file resource.
StorageComponent leverages Storage to provide a single instance of the StorageComponent instance for the specified instance (T).
Updatable represents a class that gets updated with the delta between the last update and the current update.
Updater contains a list of Updatables that are updated upon upon the update of this class.
Version represents a version numbering.