The self organizing hexes above use multiple scales of agent based behavior for overall cohesion and vertex convergence while springs do their best to preserve the geometry.
For now the class library is more of a growing personal tool set. In its current state it's pretty cryptic. If there's general interest though, I wouldn't be opposed to making it available after some more time in the oven.
Platforms: C#, Grasshopper, Rhino