An Overview on Designing Templates (PDF)