Remove bad implementation of uml component select operation, and put it to UMLWorkspace.py.
Remove state from DragBox.py
Extract SelectedBlock as a single file.
Add one blank line to fit pep8.
Move selected blocks to component-side render and control. Implement virtual method in down-level class.