Abstracts the differences between Foundation 3 and Foundation 4's Reveal libraries