Removed unnecessary Shape class constructor.
Refactored and documented the tone reproducer class.