Stopping point: Cleaned up code and documentation.