Updated widget, visualizator and more complex auto-arrange method. Now the elements also can be placed by hand