How would you design a global error boundary system for catching and displaying frontend errors across pages and modules · InterviewLane