dependency shuffle and moved dependency map into config module
dependency further shuffle and moved config for gateways needs only atm