First working implementation of FRLayout and SpringLayout