Any HVM (which isn't already template-based) can be a template for another HVM. For now do not allow simultaneous run of template and its VM (this assumption simplify the implementation, as no root-cow.img is needed).