Aunque existen un par de libros que lo explican ( un par = dos
)
Te recomiendo que te fijes en la ayuda de delphi que practicamente explica todo lo que necesitas. Te podes ayudar para darte una idea mejor usando el código fuente de cada uno de ellos, viendo que es lo que agrega y con eso te va a cerrar perfecto la idea.