Is there a way to generate, either manually or automatically, system block diagrams for schematics in Altium? Similar to the hierarchical sheet setup, I'd like to have blocks that I can click that take me to the appropriate sheets. More importantly, I'd like my "FPGA block" or "power supplies" to list the schematic page number and have that update dynamically if I change the order of my sheets in the project. Essentially I'd like to have the hierarchical functions in a flat design.
So maybe I would have a string with special text like =SheetNumber("C:\Altium\FPGA1.sch") where that string would display the sheet number of the FPGA1 schematic.
A similar analogy would be creating a table of contents much like in Microsoft Word. One where text fields can be cross referenced and updated accordingly.