Add serialization methods and info for all OutputBase children

See comments on #49 for motivation