Support using different plot generation modes