Fix remaining closure errors
Use named members instead of maps for EffectTechnique again
Refactor effect parameters: handle non-image parameters, handle the double_sided property
Cosmetic changes for comments