void* for memory storage
First shot of the generator.

vector_saxpy working. Getting matrix_saxpy, gemv, gemm to work is just a matter of fixing the core generation functions only.
Temporary vectors still need to be handled for scalar reduction.