Preparing the work for comments

This commit provides some work that will introduce
access to comments.
Enable a switch for shaders

Shaders is not very nice while run inside the Simulator,
this commit provides a switch to disable them if needed.