- Renamed Logger to Output to clarify meaning of the abstraction and disambiguate it from Log.