Renamed demo controllers to better represent what we're showing.
Replaced #define by type-safe constants.
Added CHANGELOG.