Полностью закончена реализация шаблонов

Change-Id: I901c5a6c8d16f7dd03759126e2c52a50f7df55f2