Combine flour and baking powder in a mixer. Add olive oil and mix until crumbly. Add orange juice slowly until the dough takes shape. Compress dough and let it rest for 30 minutes.
In a separate bowl, add olives, cumin, and oregano. Include optional ingredients if desired. Heat oven to 350°.
Separate the dough in half. Roll into a 10” square on greased or floured work surface. Spread half of the olive mixture in thin layer over the dough. Roll up slowly. Repeat with remaining dough and olive mixture.
Place both rolls on baking sheet. Brush top with egg yolk and sprinkle with sesame seeds.
Bake 30-40 minutes, or until golden brown and crisp. Remove and let cool so slicing is easier.