- added interface for harvest factors (sunshine, cloud cover)
- renamed modules for clarity reasons