[Scenario] avoid negative Comm value & none NPE when viewing Scenario

According to user’s feedback, data buffer should never fall below zero. 
Enable ScenarioComponent to support GraphViewCapability.