Chg: dev: fixes gh-205
New: User: Support layer2 and layer3 overlays for gh-206
Chg: User: label-based sort if present closes gh-207
Chg: User: Sort nodes before allocation, closes gh-208
Chg: dev: tidy @minor