Shaders can now be re-loaded and fail compilation. A notification is generated. A few GUI tweaks.