Interfaces

Generates ConfigBuilders to help create valid config.
A ConfigBuilder provides helper methods to build a large complex array.