Master-builder branch: user-defined build scripts and engines