Page layout generator for CAHNRS