Variational geometric modeling with black box constraints and DAGs. (June 2016)