Introduced subgraph and subgraph announce

 Subgraphs are equivalents to contexts on the
 graph level. It will be possible to run
 collective operations on subgraph level.
 --> collective operations need to be
     implemented by example!