A local backend is provided (to be used when there's no remote backend connected and in the future for offline).