Add template interface

Also adds add interface in the Wizard if there are no templates present
this function is almost identical to the one on line 229