By A.L.E.X. (aka. the free E.L.F.)
The amount of detail IS, for lack of better wording, FREAKING AWESOME! 😀 😉 Source and credit.