Dynamic data engine for Nova