project goals updated + splineik refactoring (wip)