Не уверен как правильно можно оформить шаблон, но кому надо придумают, моё дело предложить.