A re-usable foundation for projects containing defaults management