add SizeCalculator

refactoring - add "SizeCalculator", "StepScale"
refactoring, and so on.

add "free mode" to view's behavior.
show menu with alt key.