On surfaces defined by ordinary differential equations: A new approach to Hilbert’s 16th problem