Converted to PSR-4 to follow core standards.