Types of Charitable Foundations: Exploring the Many Options Available