Widget class with template Options