Nine building blocks for managers to use in developing an innovative and effective business model