experimental branch for fragment based layout.