The new shader parameter system

Closes #19
Agreed, will fix tonight.