Constructor / Destructor Description
virtual ~Output() Default Destructor. Derived classes should overload this to handle serialization to disk.