Not that I know of. It would be FAR too comprehensive and complex.
The best way is to learn all the individual routines separately first, then combine them all. Take a look in the Examples/Widgets/Guide section of the forum. I think MuddyMole or UltimateWalrus created a complex external level editor that you can download and take a look at the code to.