dynamic resizer update

1. Following many suggestions, brushtool has icon now.
2. All sizeable tools wark in the same way.
3. Adjustment circles, they exclusively appear while resizing
dynamically.
4. Some code refact regarding structure and execution speed.