Template
@CarProtocol
public interface Template
| GridTemplate | A template representing a grid of items. | 
| ListTemplate | A template representing a list of items. | 
| LongMessageTemplate | A template for displaying a long text, which could be several paragraphs long, with associated actions. | 
| MapTemplate | This class is deprecated. with API 7. | 
| MapWithContentTemplate | A template that allows an app to render map tiles with some sort of content (for example, a list). | 
| MediaPlaybackTemplate | A template representing content to display for media playback. | 
| MessageTemplate | A template for displaying a message and associated actions. | 
| NavigationTemplate | A template for showing navigation information. | 
| PaneTemplate | A template that displays a  | 
| PlaceListMapTemplate | A template that displays a map along with a list of places. | 
| PlaceListNavigationTemplate | This class is deprecated. with API 7. | 
| RoutePreviewNavigationTemplate | A template that supports showing a list of routes alongside a custom drawn map. | 
| SearchTemplate | A model that allows the user to enter text searches, and can display results in a list. | 
| SectionedItemTemplate | A template that contains sections of items like rows, grid items, etc. | 
| SignInTemplate | A template that can be used to create a sign-in flow. | 
| TabTemplate | A template representing a list of tabs and contents for the active tab. | 
An interface used to denote a model that can act as a root for a tree of other models.
