From Horace, Satire, 1.3. Means "from beginning to end", based on the Roman main meal typically beginning with an egg dish and ending with fruit; cf. the English phrase soup to nuts. Thus, ab ovo means "from the beginning", and can connote thoroughness.
A much more detailed analysis with detection of relationships or clauses can be found in our Sentence Analysis! Try it out!