From NativeScript in Action
NativeScript-in-Action_fig2_1
By Michael E. Branstein and Nicholas J. Branstein