On desktop pc's and to a lesser extent it is possible to buy all the parts, body,cpu, motherboard etc end then build your own device and then put on OS on it of your own choosing (within certain limits). Is something like that not possible for mobile devices? And what if you base it on a x86 cpu instead of a ARM? I am not saying it is easy or even possible. Just want to know. Maybe use soemthing like a Raspberry pi type device?