Separate localization backends

I have separated the two backends.