Exposed RenderHints interface to shader effects

Exposed RenderHints interface to shader effects

- Exposed RenderHints interface to shader effects

- Tested rendering algorithms used by fragment shader.

- Moved code relevant to render\graphics pipeline to pipeline package
(previously named the shader package.)

Jeremy. Allen. Wildsmith