Fixed the viewer display channels: When viewing a single component, this is now displayed as grayscale. Also now the channels are software computed and it doesn't require GLSL any longer to view a single component.