Added professional documentation, and stubbed in a place for works in progress