not finished, and you cannot really do anything yet (unless of course you download and create code to work on the framework) but, basically, so far this thing stores vectors using lists. it also uses a local cache for being able to use multiple vectors. It has several functions to manipulate the vectors, but so far this mostly involves inputting arguments to store the data in the lists and the cache, and to translate between the Magnitude and Direction component and the X and Y component expressions of a vector, as well as a basic script for drawing the vector. In the future, there should be an addition function, a scalar multiplication function, a subtraction function, and a dot product function perhaps, though that would not result in a vector. perhaps I could do something where the magnitude is the dot product and the direction is, perhaps, the direction of the sum of the vectors... http://en.wikipedia.org/wiki/Euclidean_vector