Cleaning up ownership and descriptions of system registers
Developing link-rendering