Overcoming barriers to data-driven workflows: introducing Novi Model Engine