Optimized all items lookup and added single item access.
Added item add and edit. Seems to work well.