how do you get somehting like this? like do you just think of a way to compress as may functions into as little space as possible, or do you like hire someone to do think up and build this, or just magic?