Allow me to manually specify project order.

This also throws some domain specific code in there, sorry to nobody
who needs this.