Remove unuseful "else".
Clean properties: remove unused, privatize some, simplify code.
Remove stroke_color.
Refactor public functions used only locally.
Remove unused signals.