ProcessWire - Relational References
This screencast shows how you can create cross references between pages in ProcessWire.
In this case, we demonstrate using it towards creating a simple categories system by taking advantage of the CMS’s custom fields.
At one point in the video, I’m editing a template file and it’s not possible to read what is being typed. Here is a screenshot of that code, if you are interested.