Catch up + Vector module

Bunch of my deletions

Plus Vector module introduced.

I'm using it while writing out some demos, so example usage will be available in those. But might as well push it for now :) (still needs certain functions implemented, but will do so as they come up.)