Allow for a work schedule to run through midnight eg night shift

Setting up a work schedule at the moment only allows for a work day that finishes before 12:00am. A night shift that works from 8:00pm to 4:00am doesn’t fit. Rather than having a start & finish time, a schedule should have a matrix of 1 hour or 30min blocks for each day of the week and the blocks either switched on or off to indicate availability