Why isn't AI just another application that can be run on the device? Surely we expose the necessary interfaces through the OS and the application goes from there?