Open
Description
As discussed in the stac-utils working group meeting on 26 June, 2023, it can be hard to customize the actual FastAPI data structure underneath our application. @lossyrob mentioned that he hasn't seen anyone do this really well -- each project allows folks to customize routes in their own way, and no one seems to make it really easy. Are there examples of FastAPI-based applications that demonstrate a good (or at least better) structure for allowing FastAPI customizations for an install? If so, we should link them into this issue, and then use them as a basis for a (v3?) refactor.