github の Trebuchet のソースをざっと見てみると、
https://github.com/CyanogenMod/android_packages_apps_Trebuchet
カスタムレイアウトを多用しているようです。
純粋に一例ですが、レイアウト xml の一部は、PagedViewGridLayout
PagedViewGridLayout.java というファイルの src フォルダーで定義されています。
public class PagedViewGridLayout extends GridLayout implements Page
GridLayout は標準の Android コンポーネントです。その名前だけで、ランチャーに必要なタイプのようです。明らかに、現在のランチャーと同じくらい複雑なものは、構成可能なさまざまな対話型ペインに多くの種類とトリックを使用する予定です。
ソースを理解するための基本的な鍵は、レイアウト xml ファイル (および xml から膨張したものではなく、コードから作成されたもの) の階層を理解することです。次に、使用されているさまざまなカスタム レイアウトの継承階層とメカニズムを調べます。