Using SLDS classes, build a modal Lightning Web Component that has focus-trapping for accessiblity.
Notes: The shadowdom presents some challenges with creating focus-trapping within modals. Making creating a reusable component tricky. So instead we can create a modal utility file with all our methods to keep things as DRY as possible.