Assembling a Complete Toolchain