The question is how many features you want to keep in the same library. If we just keep the client there, then I would rather vote for keeping the documentation simple. If Testcontainers and Pytest would be within the same repository, then we need something more extensible