SplitViewTemplate with preservation and restoration