The following classes are used as follows: First, a shared_state
is created. This object is passed on as arguments to the view
objects. The views, if all connected with the same shared_state,
can be committed in one go (in Nn_commit).