documentationgood first issueimprovementquestion
Description
Thank this awesome project that has made cross-platform UI development an easier way in the Rust world.
I know iced is just at a very early stage, we don't have enough good docs yet. We can get started through a set of examples. However, after insight a lot of examples, I still can't get a clear concept and relationship of every single component, such as the Application's lifecycle, when and how frequency the view() and update() get called, how State, Element and Message, etc interact. So, just hoping we have a lifecycle or relationship diagram for brevity clarification to the developer. Maybe the Android Activity lifecycle, Vue lifecycle diagrams are such a good instance.
