Description
The gateway server has a framework that allows for plugging in new 'services'. The framework requires code to be written for every new service that is added in. We need a way to make adding new services easy and make it possible to add a new service without writing any code (using configuration instead) while leaving open the flexibility of being able to write code if necessary.