Make backends configurable