Why can't I simply provide the configurations in the code? Don't assume you know how to architect code better than your clients.