Commentary

Commentary to code, not finished.
Missing comments in View Surrogates.