DRY layouts