Had a bit of a tidy-up
* destructuring-populate is now c-populate
* Merged the cffi extra type macros
* removed gpu! and gl! as for now they make no sense.
  (needs to handle multidimensions)
* removed classes that are not being used in textures yet
* Tidied up package.lisp
* added v!byte v!ubyte and v!int for creating lisp vectors
  of restricted types
Starting to form ideas for breaking down the pixel problem
more notes