Collection of useful classes and extensions