Improved SampleCanvas and added AccordionControl to display multiple SampleCanvas on a single page