What are PostgreSQL templates and what are they used for?