Nick
Couple of questions:
1. Who is your audience? Are they supposed to have some knowledge of what you are writing about or are they just learning?
2. What is your intent from the article? To give perspective, persuade to follow, or what?
3. Is this a series? Will you get into each aspect in detail?
Now a few comments:
Don't turn your audience off by telling them this is complicated. No matter who you are writing to or for this can be a turn off.
Take them through it step by step and make it understandable. You aren't dumbing down, you are informing without speaking over their heads.
Make your intent for the article known. Let us know what you want us to get from it and reinforce that.
Good stuff here. Suggest you make it more reader friendly as stated above.