Usage patternsCommon implementation patterns for using output classes to write data to various destinations.