difference between model framework and theory