Magento2: tipos diferentes de arquivos composer.json

No Magento2, vejo diferentes fornecedores seguirem diferentes formatos composer.json, dados abaixo, para nomear seus módulos. 1º: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2º: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Qual...