Add templates and functionality for CRUD operations