Improved Resource.Program so that variables are enumerated implicitly from the actual program. Refactored Resource.Mesh and several draw functions