main window: icons and actions
more shared_ptr, connect actions,
more shared_ptr and enable_shared_from_this
choose tools with shortcuts
use actions for tool selection
define icons at one place
refac responsibilities
add toolbar