A Vertical and Horizontal Framework for Innovative Teaching: The Step-By-Step Framework to Excellence in Teaching