Using this issue to list all areas where we should intercept messages from the kernel and write their data directly into the server-side YNotebook. - [x] 1. Execution State - [ ] 2. Cell execution time. - [x] 3. Currently executing cell - [x] 4. Pending cells - [ ] 5. Notebook Language Info. - [x] 6. Cell Outputs