build steps: - create rootfs(empty fs) - fetch all files(including dependencies) + cache - extract/install files/deps - chroot into rootfs impl details: - use queues for fetch and extract with parallel workers - rootfs