Old offline CB could output files into XML. At that point it was possible to modify the XML to build your own output. I played around with back in the day but never got very far due to my limited XML/XSL/coding skills.
What I used to do for tents was make an InDesign file that could import a pdf file in a particular way - then relink the pdf to a new one. It would basically chop up the image to make it easy to display common facts. But never went there for attacks - but probably could make say a really complex PC with 10 pages of powers, do the relink, and then copy the powers into the area where it would make sense.