Adds Simple Exit() and Remove() function

To make this usefull I also had to introduce the `DataKeyFunction` type, which is used by D3 to compare objects in new/previous datasets.