Directory framework.