While software encompasses a wide variety of electronically storable digital information or content used by hardware devices, in the description of various embodiments of the present invention, the term software may be used interchangeably with one or more types of digital information or content particularly applicable to the function, step, or embodiment being described.