Improved interface comments for MJVertexDeclaration.
Added generic shader program class.