Refactored Chord class for flexible instantiation, and updated documentation.