Base framework for all of my projects