Change the various config structs into one package and have a flatter structure for easier use. Signed-off-by: Michael Crosby <crosbymichael@gmail.com>