as far as I am concerned headings are only used in a radar or ADSB environment, and never in a procedural situation. In a procedural environment an acft may fly a "heading" if it is part of initial SID but eventually it will be back to the usual own navigation using aids or GPS or other