- [ ] Sketch out design of current design - [ ] Start draft of new design - [ ] Consider systematics implementations as first class components - [ ] Consider where we can add python bindings