A library of classes for automating repetitive tasks