Cleanup the example drivers

Add a description of each driver and remove repeating documentation so
we don't have to maintain it in multiple files.  We will add later one
heavily docuemnted driver function.