Add a basic toolset we can use to generate tools from vectors
Add a basic toolset we can use to generate tools from vectors

Would quite like to just have vectors act as basic toolsets but rust isn’t smart enough to do that yet

Logicalshift/gossyp,Logicalshift/gossyp