Preheat the oven at 175xb0C.
Line a loaf tin with baking paper and keep aside.
In a large bowl, whisk the flours, baking powder, salt, cinnamon, ginger, until well combined.
In another bowl, whisk together the oil, mashed banana (or applesauce or mashed avocado), milk, sugars and vanilla extract until well combined.
Make a well in the dry ingredients, add the wet ingredients to this and gently combine together. Add grated carrots and combine. Do not over mix. Depending on the whole wheat flour, sometimes the batter tends to thicken a lot. So if required, add upto 2-3 tbsp milk to get the batter to desired consistency.
Scrape out the batter into the prepared loaf tin. Smoothen out the top with a silicon spatula and sprinkle the top with a thin layer of sesame seeds. Bake in a preheated oven (175xb0C) for around 60-70 minutes until a tester comes out clean.
Place on a cooling rack for 10-15 minutes and then cut into thick slices. Serve warm.