Add initial support for serialization to the Shape class
Add pickle support to Buffer
Add pickle support to the Texture class
Complete missing attributes in the pickle support