switch (layout)
{
case ONECOLUMN:
return new OneColumnLayoutStrategy();
case TWOCOLUMN:
return new TwoColumnLayoutStrategy();
case TWOCOLUMNLEFTWIDE:
return new TwoColumnLeftWideLayoutStrategy();
case TWOCOLUMNRIGHTWIDE:
return new TwoColumnRightWideLayoutStrategy();
case THREECOLUMNLEFTWIDEHEADER: