INotebook is a grab bag of different options. It would be nice to split this up into something that was at least: - readonly state (like interpreter, kernel, loggers, etc) - execution api (maybe split this further into kernel control and execution)