Use Linear library for vector operations. Add some reactivity too.