Update some docs
Implement neccessary features for geometry shader example