device agnostic device-agnostic (device agnosticism) device-agnostic device-agnostic device-agnostic (device agnosticism) device agnosticism device-agnostic device-agnostic device agnosticism device agnostic device agnostic device agnosticism device-agnostic (device agnosticism) device-agnostic device-agnostic (device agnosticism) device agnostic device agnostic device agnostic device-agnostic device-agnostic (device agnosticism) device agnosticism Device-agnostic Device-agnostic device agnostic device-agnostic device agnostic device-agnostic (device agnosticism) device agnosticism device agnosticism device-agnostic (device agnosticism) device agnosticism device-agnostic (device agnosticism)