Implemented shader hot-reloading and improved error handling.