Add support for linking pages

This builds on what https://github.com/praekelt/unicore-gitmodels/pull/6 provides.