A lot goes into deciding what features will be added in a smartphone. But how are those decisions made?