Add Model::escape, as a single place where we can escape graphviz identifiers
Layout::calc: handle the case when root family has children

They were already added to the graph, but without any data, so only raw
P<Number> was shown.