Simplify code
Clearer imports/deps
Add vec/vec operation, refactor

I don't like string mixins but what the heck
Clean up some tests