Branch: Iss #2. Phase two. Part two. Step one: Created
ComponentException class for new exception system for components.
Branch Iss #2: Part two - Phase two: Step two. Created
ComponentException concrete classes.