Internet of Things Software and Hardware Architectures and Their Impacts on Forensic Investigations: Current Approaches and Challenges (Journal of Digital Forensics, Security and Law, 2021)