sbt 1.0で行うことを目指しているプロセスは、sbtをより小さなモジュールとレイヤーに分解することです。明確にするために、sbt 0.13のコードベースはすでに多数のサブプロジェクトで構成されています。
レイヤーは、独立して使用できるより粗粒度のサブプロジェクトの集合です。モジュール化のもう一つの目的は、公開APIと内部実装を区別することです。sbtコードベースの表面積を縮小することには、いくつかの利点があります。
以下は、レイヤーの概念図です。
詳細は次のページで説明します。