What is the purpose of a logic model?

What is the purpose of a logic model?