More cleanup. Configurable internal backends in settings.