Seed graph node positions by entity type for visual clustering
In the all-facets view, nodes of the same type now start near each other
(person top-left, company top-right, project bottom-left, tool bottom-right).
The force-directed solver refines from these initial positions. When a
specific facet is selected, no seeding is applied — layout is free-form
as before.
Only file changed: apps/graph/workspace.html