Added config dynamic loading, allows for more extensibility.