cleanup
properly deserialize shared style properties
update the node on changes
better color TikZ export