Multiple beneficiary version of TokenTimelock.sol

TokenTimelock.sol is designed for a single beneficiary. However, does OpenZeppelin have another token timelock contract where multiple beneficiaries are allowed? The use case would be to use a single timelock contract for all members of a team, rather than deploying a separate timelock contract for each team member. And perhaps different team members have different vesting schedules.