When it comes to the template system, my suggestion would be to have an option in the admin area to "create new basic template". It should prompt for the "folder name" of the template and any other...