[WIP] Trying to combine the extension repository functionalty