fixes up product template and lays initial groundwork for svg