Add more docs and fix the linear gradient API

Remove more useless documentation
Create new documentation
Change the _pos_ property on the linear gradient renderer by
_position_ similar to other renderers