Combine 1/4 warm water, yeast and sugar in a large bowl and stir to dissolve. Let stand until foamy, about 5 minutes. Stir in remaining warm water olive oil and salt. Gradually add 1 1/2 - 2 cups flour, mixing until smooth. Gradually add enough remaining flour until you have a smooth dough that comes away from the bowl. Turn dough out onto a lightly floured surface and knead 10 minutes, working in more flour as needed. Shape into a ball, place in a greased bowl and cover with a clean kitchen towel. Let dough rise until doubled, about 1 hour.
Preheat oven to 375°F and grease a large baking sheet (if you have a pizza or bread stone in your oven you can forego the baking sheet and bake the stromboli directly on the stone).
Punch dough down and cut in half. On a lightly floured surface, roll each dough half into a rectangle about 10" x 8". Arrange fillings over dough as shown in, finishing with a sprinkling of Parmesan, Italian seasoning, garlic powder and onion powder. Roll the dough much like you would if you were making a jelly roll. Pinch the edges of the seam and tuck the ends under.
Cut long diagonal slashes, about 1/2 inch deep, along the top of the loaf every 3 inches or so. Brush top of loaf with beaten egg, avoiding the area in the slashes. Sprinkle with poppy or sesame seeds if desired. Bake for about 30 minutes or until bread is golden brown. Cool slightly before cutting and serving, or if you prefer to eat your stromboli cold, cool completely on a wire rack before wrapping and refrigerating. Can be served with pizza sauce or different sauces for dipping!