Improve TypedLayouts interface (Layout.Foo.Activity, etc.)