Build: keep the boot images in the repository. it's safer and more future-proof than having to dowload them
Build: use the boot image to build a factor.image