Allow users to set own schedules

Currently you have to assign people to pre-set schedules that are at org level. Looking to allow users to set their own schedules as many are part time and have differing working hours on different days. This will enable us to make use of the resource planning type tools and widgets that currently are not useful as everyone is defaulted to one set of hours.