API refactor
Draw clear frames
Add clear button
Move remove_clear logic to FrameList
Toggle XSheet widget visibility with Tab key
Move Canvas widget to a separate class
Move more application properties to settings
Renames forgotten in 0882c985
Setup icons in separate method
Update surface to canvas widget
Move graph to a separate module
Set noop operation to root node