Added DeviceDirectory and Renderer classes.