Mango is developed using Eclipse. The best information on the internal structure of Mango can be found in these discussion boards or in the code itself, but that might not be enough for a very clear understanding. If you have questions, feel free to post them here.
M