Pattern implementations, utilities, abstract base classes and other stuff that I often end up reimplementing in almost every project.