Cross-layer inter-UE coordination: A facilities layer approach to NR-V2X mode 2 scheduling