Let me preface by saying that I am certainly not the best player to make this build. You should probably just look somewhere else if you want top of the line meta builds. This is moreso for the average player who would like to learn more about itemization and having a build suited for the average ELO.