Rid of diffuse gain. Optimizations are pending
A bit optimized and refactored.
Updated test materials
Some refactoring renames
Made mirror of silver