A Builder is a process that takes the source artifacts for one given Product and generates all the publishable artifacts for that Product.