entity template system - create template, create instance, save/load, ui