There will be a Main Programme and not a number of streams. A comma is wanted after mean , please. This, like the last sentence, ends as a rhetorical question and should conclude with a question mark. Of course the logic of this begs to be satirized. The sentence is passable, though the repetition of main programme could have been avoided, and modules is a dire and empty word which sounds like obfuscation.
Special credit is awarded here for the rare correct spelling of complementary .
It has been put to me that the woolly diction of these references to the programme is an attempt to project reassurances in every direction. This could use a colon instead of the first full stop. Actually it could use a total rewrite to improve the clarity while getting rid of that horrid little ie. Since this parenthesis is outside the previous sentence, the phrase should begin with a capital S and end with a full stop just before the right-hand bracket. This probably needs a there after the word programming .