Template nanoc