Configuration module factorisation, abstraction for future database backend