Merge pull request #421 from bvssvni/master

Added `AddSourceRectangle` trait
Merge pull request #424 from bvssvni/master

Implemented `AddSourceRectangle`