Content Provider Framework for Zope Templates