To make life a little bit more challanging, a template consists of the template itself (adp) along with supporting CSS and graphics. This ties in strongly with the effort of a new package structure (
https://openacs.org/forums/message-view?message_id=109480 and
https://openacs.org/forums/message-view?message_id=110062).