Move StaticAgnostic to its own file, use a PSR-4 compliant autoloader