refactor: separated modules and generic touch-animation
initial version of swipeToDelete