Split GradleModel into GradleDirect/EffectiveModel