Add `fetch-items` and `observe-items`