Vishwam Interesting, in that case if you updated the API you would affect all the other devices, because as phone 3 only has a matrix Glyph and the others have normal Glyph this would be chaos.
What you can do is add the new API separately without affecting or touching the old API, so you have the functions of the other phones and the new phone separate.