Feature/12 83 effect shader

This addition is incomplete but I can proceed no further on it until I get animations sorted, the edits are valid though and I would like to get this merged in so that I can use it in the animation testing.