Refactored Visuals - Clean Up, Support Shader Loading