Fixed compile error
Removed Asset.hpp, IAsset is not useful anymore
Shaders feature
Reduced code length by using generic JSON loading function
Update CBP project file