Facilitating higher-order thinking : synthesizing pedagogical frameworks for the development of complex and coherent conceptual systems