added abstractions for weather, positioning and settings; added a new simple weather face