Introduced scene module

allows to define arbitrary scenes using arbitrary samplers, integrators,
and intrinsic primitives.