Library, containing some base classes and common functions, just to make life a little bit easier