Contains a number of useful generic classes.