#3192: Implement most of vsite create.
#3192: Implement menu entry to get purls.