How can I lay out components in Lemur?

No.

I think a true spring layout may be hard to implement without an iterative layout approach. But if you want to try creating a SpringLayout then I’ll accept the patch.