reformat of comments, started on shader management system