[NTG-context] how to integrate graphics flexibly?