Updating interface to allow preferences object to be passed in (#3).
Adding logic to entity to detect if the current instance is a normal day
and produce a list of unique colors (#3).
Updating data manager to consume preferences instance from service and
lookup the user's indicated prefernce (#3).