The PG macro reference database should be preserved and probably moved to
a new database that is more easily accessed. It can form the basis of a "just in time" lookup
of PG subroutines from the PGproblemeditor page. It is a little out of date but represents many hours
of pulling subroutine data out of the PG code base.
http://webwork.maa.org/moodle/mod/data/view.php?id=5