add theme support snippet generator interface