Nearly every software/hardware engineer can do this. This is standard. Students do that in their free time. Oh yeah, it comes from Apple so it must be complicated, and the average customer thinks complicated = good.I don't think you realize just how amazing this is. It's a lot harder than you might assume, and goes way beyond just "mapping it out."