Dynamic shared template