Added comment stating the purpose of the system.
Shadow FUNCTION to be used as a name for a class.
New component for class definitions.