Person page overhaul

:warning: Not ready to be merged