Provides the classes necessary to create logged algorithms.