The thought crossed my mind. At the moment, though, I think I've reached the point with sec2pdf that I need to print it out, go over it carefully with a yellow highlighter, sprinkle it with lighter fluid, strike a match, and rewrite from scratch. Like many quick hacks, it has grown haphazardly, and some of my early assumptions are breaking down as I move beyond the sector level.
For a simple example, the way I'm doing things now, I couldn't make a white-on-black domain map, because the background of one sector would draw over some of the data in adjacent sectors. Blech.
I'll probably take a break from this for a week or two, let the design settle down in my head, and then write a new version.
-j