I have been thinking this through since my last post on Knockout. I have always been in favor of using SharePoint for List CRUD operations instead of building CRUD into custom applications/web parts. What I mean is that let the user use the built-in New Form and Edit Form to add/edit items instead of building this capability in a custom web part or Single Page Application (SPA). So if you are not going to add this functionality but you are not on the list view then you need to reference these pages ......