refactor color inputs
initial work on creating collections/articles (bug 956745)