- added gaf namespace
- merged shader manager