WIP : Vector module

Only the basic structure has been done and a few more little things.