Add Multi Backend support

This is based on previous work by Sascha and with help from
Balazs and Thomas.
Nope, it didn't. I got some error. But I just used `%div` directly and set the id, which works