# Functions
SchedulingPreferenceController starts a new controller for given type of SchedulingPreferences.
# Structs
SchedulingPreferenceController synchronises the template, override and placement for a target template with its spec (user preference).