Things To Consider While Designing A Template