Preheat the oven to 180°C and grease a baking sheet (or prepare with greased baking paper).
Whisk the dry ingredients together.
Rub the butter into the dry ingredients using your fingertips until the mixture resembles breadcrumbs.
Beat the egg and milk together and add to the flour mixture. Mix until a soft dough is formed.
Roll the dough out on a clean, floured surface until it is ½cm thick. Try to keep the dough in a rectangular shape.
Mix the tomato/pizza sauce with the pesto and spread it over the dough.
Sprinkle ¾ of the grated cheese and all of the other fillings of your choice evenly over the dough.
Roll the dough up lengthwise.
Slice the rolled-up dough into 1,5cm slices and place on the baking sheet and top with the left-over cheese.
Bake for 15 minutes until golden and bubbly. Serve warm with a green salad or roasted veggies.