Canvas Apps for the Model-driven mind: how to make that leap