Companion source code of the article published on Medium about how to perform CRUD operations with Paging v3 without using Room, specifically how to edit existing items, add new ones and remove existing ones without invalidating the in-memory cache layer.