Create EntityDetailsDialog workflow

Create AbstractEntityDetailsDialog which is to be sub-classed by concrete dialogs like ItemDetailsDialog.

ItemDetailsDialog is created.