A few stand alone classes containing some basic tools