Constraint based component placement

Well, I started working on one a few years ago :slight_smile: but lack of time and more urgent work has not allowed me to make much progress.

Now I’m feeling scared to continue if I would have to receive feedback from our colleauge cb88 :slight_smile:

T.