panorama: make space for more backends in global settings