OutputFunction: Removed OutputFactory implementation.
Renamed OutputFactory to BufferedFactory.