* Add logic to group events for dispatch * Add comment about one important assumption * Address review comments
* Add watcher base files and structures * Add missed files! * Update package.json info * Update PythUpdateEvent * Restructure the code * Fix division