Restructured shader library. Each shader now has its own folder and example.
Added more documentation.