Moving layout decisions into bodies.
Moving glyph size layout decisions into bodies.
Layout logic fixes. The UIBody still needs text logic though.