More WIP on UF-97. Everything compiles now; tests pass, but main perspective contents aren't showing up yet