use a single cfg dir, but allow arbitrary path depth