TODO: Move most of the readme into here.
The route names used in route defintions should be constants in stapi_fastapi.routers.route_names. This
makes it easier to populate these links in numerous places, including in apps that use this library.
The general scheme for route names should follow:
create-{x}- create a resourcexcreate-{x}-for-{y}- create a resourcexas a sub-resource or associated resource ofyget-{x}- retrieve a resourcexlist-{xs}- retrieve a list of resources of typexlist-{xs}-for-{y}- retrieve a list of subresources of typexof a resourceyset-{x}- update an existing resourcexset-{x}-for-{y}- set a sub-resourcexof a resourcey, e.g.,set-status-for-order