Feature/560 delete worksheet items

#560 This branch contains changes from the #642 branch, so pull request #654 should be merged first