toxi.color.ColorList.createUsingStrategy implemented in its own module toxi.color.createListUsingStrategy to avoid circular dependency