James D. Callahan III:
	- Major refactoring for clarity and sanity.
	- Dead code removal.
	- Refactoring and reorganization.
	- More whitespace and comment cleanups.
	- Removed unnecessary comments. More whitespace cleanups.
	- Whitespace cleanups.
