Prevents massive stalls from happening unexpectedly due to repeatedly loading the same thing over and over.
Implements File, Source and Enumeration type for Texture shader inputs, completing the initial Shader implementation. Related: #5 Co-authored-by: Michael Fabian 'Xaymar' Dirks <info@xaymar.com>