Backbone?

Is storing the data and building an abstraction layer really the hardest part?