modeling: add leaves only for pods which are generatable
cpp: initial model generation