Theoretical frameworks for the development of surface reaction mechanisms