Add support for record shape.

After some struggling I managed to render the record shape.

But it will still fail on a vertice with balance as that is concatenated to label. I have no clue how to generate a graph with that yet.

What do you think?