framework vs model vs theory