Prototype Complex Table: anatomy of a complex table

test
GCornerNW GCornerNW GColGroupHeading GColGroupHeading
GCornerNW GCornerNW GHeadingA GHeadingB GHeadingC GHeadingD GCornerNE
GCornerSW GCornerSW GSummmaryA GSummmaryB GSummmaryC GSummmaryD GCornerSE
LCornerNW LCornerNW LColHeadingA LColHeadingB LColHeadingC LColHeadingD LCornerNE
GRowGroup
Heading
GRowHeading1 A1 B1 C1 D1 GRowSummary1
GRowHeading2 A2 B2 C2 D2 GRowSummary2
GRowHeading3 A3 B3 C3 D3 GRowSummary3
GRowHeading4 A4 B4 C4 D4 GRowSummary4
GRowHeading5 A5 B5 C5 D5 GRowSummary5
GRowHeading6 A6 B6 C6 C6 GRowSummary6
GRowHeading7 A7 B7 C7 D7 GRowSummary7
GRowHeading8 A8 B8 C8 D8 GRowSummary8
LCornerSW LCornerSW GSummmaryA GSummmaryB GSummmaryC GSummmaryD LCornerSE
LCornerNW LCornerNW LColHeadingA LColHeadingB LColHeadingC LColHeadingD LCornerNE
GRowGroup
Heading
GRowHeading1 A1 B1 C1 D1 GRowSummary1
GRowHeading2 A2 B2 C2 D2 GRowSummary2
GRowHeading3 A3 B3 C3 D3 GRowSummary3
LCornerNW LCornerNW LColHeadingA LColHeadingB LColHeadingC LColHeadingD LCornerNE
GRowGroup
Heading
GRowHeading1 A1 B1 C1 D1 GRowSummary1
GRowHeading2 A2 B2 C2 D2 GRowSummary2
GRowHeading3 A3 B3 C3 D3 GRowSummary3