Add "How IPython works" overview for development docs