You’re tasked with building a PowerApp for an approval workflow. The app should allow users to submit requests, and these requests need to be routed to different approvers based on certain criteria, with notifications sent at each stage. How would you design the logic and implement this workflow?