Added extensive documentation to DynamicSchema module
Modified external interface of LensInternal module