Backend interface and started implementation of SQLite backend