I just keep everything in a OFAC Compliance Manual; (the Complinace Program, all of the Bank's OFAC procedures, current copies of the SDN, FATF, and Special Measures lists, OFAC contacts, etc.)
Our Compliance Program then references the Compliance Manual for the lists, procedures, etc.
So when any of these items changes the Compliance Program does not need to be changed. Just update the Manual.
Hope this makes sense and helps a little.