Some classes to simplify the development of sites