added serialization to Color objects
node links should update pos/size with parent
'nodes' dict should be removed from serialization
added node color storage