Move getCategoryName to public and add function to get datum being watched. Needed for constructing watch items from entity items
Add WatchDatumItem for populating the WatchList. Add WatchList and reimplement dropEvent to populate it form dragged items.