- Make build-time and runtime backend selection a bit easier - Reorganized backend-specific files with slightly more coherent naming scheme