Fix camel-casing in TypedLayouts
Improve TypedLayouts interface (Layout.Foo.Activity, etc.)