[Appointment+] booking in intervals

I know that today I can block certain times on specific weekdays, however, it would be fantastic if these blocking could be done in intervals and with a purpose instead of unavailable. Will that be possible in the future ?

Example : I have a tennisclub where they want to have a tournament from 10.00 – 16.00 all days in the period 1st July to 3rd July and only for two of the courts (services).