[STRANG] Architecture: Raingarden