Added LinearLayout as generalization of many other layouts