Attempt to split downloading and building. WIP