Added hiera config, and moved to an integrate moderninfra module, with private classes, and parameters from the top class.