I've started working on this. Updating monsters.txt is the big chore... this might be easier if that files was ordered differently, but it should be a one-time thing.
A question to those in the know (probably @Veracity ): Some monsters have "E: element", and some have "ED: element EA: element"...