16 thread the actual project creation

no point in it being sequential as it is all reentrant and http is slow.
also, this adds a bit of a fugly code copy for now