refactoring GraphicsItemView, update uml