We present a new model for generalized parton distributions (GPDs), based on the aligned jet model, which successfully describes the deeply virtual Compton scattering (DVCS) data from H1, ZEUS, HERMES and CLAS. We also present an easily implementable and flexible algorithm for their construction. This new model is necessary since the most widely used models for GPDs, which are based on factorized double distributions, cannot, in their current form, describe the DVCS data when employed in a full QCD analysis. We demonstrate explicitly the reason for the shortcoming in the data description. We also highlight several non-perturbative input parameters which could be used to tune the GPDs, and the $t$-dependence, to the DVCS data using a fitting procedure.