Add hover indicators to generated layout

Also improve hover display to highlight entire subtrees, not
just immediate children. Not great code structure still, but at least it works.
Try to draw chip size too

Unfinished