Booking restrictions among group

If I want only 1 appointment allowed per specified time , across a combined group of appointment types.

make grouped availability optional - per group and option for per appointment within group