The goal is to flesh out a candidate concrete plan for implementation, look for risks in the plan, and investigate them. Right now, "support vectors and matrices" is a little nebulous. We need to make it concrete. Off the top of my head, this includes: - [ ] Check details on "forward declare Eigen types" idea - [ ] Write some tests with "shaped" units - [ ] Have a strategy for avoiding ODR violation risk