Vectorization

TODO: write this dox page!