Même si souvent dans cette rubrique il est plus intéressant, d'un point de vue didactique, de réinventer la roue, nous allons voir pour une fois comment l'on peut réutiliser du code existent et l'adapter à de nouveaux besoins. À titre d'exemple, nous allons recycler le module THJ::IPTC présenté dans le dernier manuel.