Begin abstracting configuration