Hoovering the mouse over a provide or requires should display the type.
The label top left is green for both required or provided "nodes".
When displaying the name of the node (when the mouse is on top of the node), display the type as: "Required: System" or "Provides: System".