Bibliotheek maken

Is er ergens een handleiding beschikbaar voor het maken van een bibliotheek?

bijvoorbeeld: http://www.arduino.cc/en/Hacking/LibraryTutorial

In feite is het niet meer dan het maken van een class (in c++)

Maar je moet wel heel goed nadenken over de interface.
Hou deze eenvoudig zodat ook beginners er snel mee aan de slag kunnen.

Wat voor lib wil je maken?