https://medium.com/@gerard.sans/offline-first-made-easy-with-graphql-amplify-datastore-and-vue-f9f7eec03c2d