Add Layour generation