A nice article for geeks (and maybe some non-geeks) that shows quite how many layers upon layers upon layers there are in a typical modern program. No wonder we have bugs…