River Networks Dynamics, Branching Patterns and Aggregation Phenomena