Huge refactor to handle merging configs during runtime and not require the use of handlers.