A Programmable EXtensible Automated build system