Beginnings of a site framework