CLOUD-252 implemented skeleton of template system

please don't use names with number postfixes :)