Lay groundwork for document classes