update how/where branch specific outputs are organized, added archive target