Fleshing out new configuration and plugin system.