Move backends to a separate directory

This opens the way to add more backends more easily.