Modular config

Adds repo configs to modular plug-in system. Also making adding custom config types possible and simple.