Functionality for adding, deleting and editing Items