I get the impression that you would like everything specially prepared just for you. Especially considering your other questions – how about first reading some information here and elsewhere, and then asking specific follow-up questions?
Other threads are partly outdated, which is why this current question is being raised. As is well known, new insights regularly emerge in the technical field.