Various template engines are available for creating templates. You can find information about the available engines here: module
Link function
Navigation function
NodeList function
Query function
Taxonomy function
Themes
You can find out more about the possibilities offered by the use of themes here