Implementing a named link for components

This will allows us to jump to specific pages with sensible names
instead of just the ID
Cleaning up formatting and unused publications