Add main_view
Move main window procedure to the view
Separate WM_PAINT
Separate WM_SIZE
Separate WM_KEYDOWN
Separate WM_DESTROY
Separate NM_RCLICK
Separate IDM_SAVE
Separate IDM_CLOSE
Merge branch 'main-view'