Browsing: Understanding iofbodies: Exploring Their Role Applications and Future Possibilities