Updated the examples to reflect the changes that were made to the curves.
Refactored the curve examples and added a new example that demos all the different types of curves.