modularized xslt scripts