A basic framework for my projects