Introduced
  - class Interaction: Encapsulates mouse events, provide possibility to
    map modifiers or change i.e. left and right mouse button smartly
  - class Tool: Tools help separating Model and View. Tool is configured
    with an Interaction and performed on an object.
  - provided more convienient access on attributes of AttributeWidgets
    with template methods