Json file driven config system