I just added all the religious denominations to the list, however this isn't technically correct since certain denominations are only valid with certain religions. To do this cleanly I'll need to expand the code + data to cope with this type of multi-type matching.