ADD: the Icon is no longer a JLabel, we use PictureInspectorIcon, which
can handle Document.
CHG: the DTO has been simplified, we transfer only displayable data
CHG: the Icon is now a PictureInspector Icon
CHG: the interface is now package-protected.
ADD: some new methods
CHG: the handling of the extra fields have been changed, we have now
setter and getter methods.
CHG: the persenter contains now the complete logic of the refresh()
methods of the view. The view displays only the data wihich come from
the DTO.
CHG: we have now methods to get also the defualt field documents (like
path, size or caption).
CHG: the logic from the refresh() method has been moved to the
presenter.
CHG: some member fields have been renamed.
CHG: the setExtraFields() method has been splitted inta a set method and
a get method.
CHG: only source code formattings
ADD: we have a method getView(), which returns a Component for the
MainFrame.
CHG: the view has been hidden, only the presenter can return a Component
as reference to the view.