Can circuit layout be automatically re-organised?

I refer to a layout system that equivalates that of MermaidJSโ€™s:

I started working on the Auto Layout feature using ELK.js. This feature helps when a circuit lacks component positions. The importer will automatically generate a clean layout.

ELK.js uses graph-layout algorithms in JavaScript. It calculates positions for nodes and edges. This makes it ideal for laying out circuits.

If not, may I formally suggest it?

Considering how under-utilised this forum is, I have suggested it regardless: