A collection of common infrastructure base classes, interfaces and pattern classes.