Async Hooks High Level API
Operation View vs. Provider View
- data needs to be represented in a way that makes it easy for users to relate it to what their app is doing
- need to have ability to focus on one aspect of the application for instance file system operations