Parameterized layout