Initial code import from Hue.
98 files changed