Wielded fixes. Add shaders support.

Remove most exceptions from getNode() (and variants)