Added step() and some layout options
First version of createLayoutInfo complete