I'm looking for a site that provides well-annotated openings, giving at least the first 15-20 moves of major openings and allowing me to explore their main variations and lines (by clicking on the relevant moves on an online chessboard).
For example, if I am learning Queen's Gambit Declined, I'd expect it to display something along the lines of this (more detailed and expertly annotated, of course, and with a diagram)
1. d4 A popular opening move, which gives White a solid position. 1. ... d5 Black's reply is quite common, and preserves the symmetry of the situation. 2. c4 This is the Queen's gambit - if accepted, it can provide White great momentum and development. 2. ...e6 Black turns down the gambit and prefers to keep the position interesting. 2. ...dxc4 is not really got for Black as White can get the pawn back soon by [sequence of moves] followed by a bishop move.
And if I play 2. ...c6, I'd expect something like this (but again more detailed and with a diagram to help.)
2. ...c6 This changes the opening to the Slav defense.
My question
Is there any site online that provides detailed, annotated openings at least 15-20 moves deep and allows me to explore variations and lines (also annotated)?
Note
The site needn't focus on other parts of the game. I'm focusing on the opening for now.