A - Restructured folders for compatibility with packagist