レイアウトとシェルの実装