Amarok, Songbird y modelos de desarrollo