Click on image to view larger version.
Fig.1. Overall diagram of Rain features.