added tempates for svg vs canvas prototypes