The project is organized as a Cargo workspace with focused crates for common primitives, SQL types, parsing and binding, catalog metadata, storage, transactions, indexes, planning, execution, ...