Unpacking Edge Computing: A Guide for Ruggedized Computing Solutions to Enable Real-Time Processing and AI at the Industrial, Rugged, and Specialized Edge