Note: This documentation is old, and may be out of date. It is definitely not all inclusive. It may or may not be updated, depending in time constraints.