- [ ] Enable the supply of custom event slots - [ ] Make sure the API is clean and robust - [ ] Add Documentation and Sample Programs