[BACKLOG-195] Refactor and docs for SchedulerResource