More work on view module layer.