Xvc logging and output crate to be used in output channels.
Xvc uses to discriminate outputs of various types, (Info, Debug, Error...) and can use
crossbeam_channel to send these separately.
Downstream crates (xvc, xvc-file, etc.) use this crate not to use stdout, stderr directly.