デザイン時にレイアウトをシリアライズし実行時にデシリアライズするから動的なレイアウト生成より軽い
具体的にはBeginInitでDockやAnchorと言ったレイアウト調整を省略する代わりに
デザイン時に得られたロケーションやサイズを設定してやる
PerformLayoutで最終調整しEndInitでレイアウトエンジンを有効化

という建前だけど実際どうなのかは知らない