Style
Make config source configurable as a param