Template libraries and document population