Во второй версии манифеста Chrome сопротивлялся использованию ECMA-script модулей и из-за этого приходилось объединять код из разных файлов через global scope. Теперь плалин переехал на третью версию, где поддерживаются ECMA-script модули. Хорошо бы отказаться от использования global scope, чтобы упростить работу с кодом в дальнейшем.