Extended Example 4

Not final. Dynamic environment mapping missing.