miniature – adj. very small
self-sustaining – adj. able to survive without outside help
reef – n. a line of rocks or sand at or near the surface of the sea
originally – adv. in the beginning; when something first existed
foundation – n. an underlying basis or principle for something