Further WIP on UF-97. The content, headers, and footers now show up. Needs tests and cleanup.