Fucktoring to fucktored backends.
Fixores minores con majores.
Merge pull request #21 from xi-project/backend-refactor

Backend refactor