added property for configuring the layout algorithm