REBASEME: To prev
MSP: A naive sequential prototype
CMake: Mark dependencies as required
MSP: Initial test instance class
REBASEME: Fix include paths