JSON config wrapper with merge, references, string macroces and tagging