public override void WriteLayout(TagLayout layout, TextWriter writer)
{
WriteHeader(writer);
var name = NamingConvention.ToPascalCase(layout.Name);
var builder = new ClassBuilder(writer, 1);
builder.Begin(name, layout.Size, 0, layout.GroupTag);
layout.Accept(builder);
builder.End();
WriteFooter(writer);
}