[RFR] Split repositories

`ListViewRepository` -> `ListRepository `
`FormViewRepository ` -> `RetrieveRepository `, `CreateRepository `, `UpdateRepository ` & `DeleteRepository `
The service is called DeleteQueries, how can it work?