Use a model for the various directory return types, e.g. in the `beamline_service.directory_skeleton()` function (https://github.com/NSLS2/nsls2api/blob/main/src/nsls2api/services/beamline_service.py#L322) This can then be return also by the API route(s). We can then include in the testing.