NEW: H2O Program
DOC: Full commenting
Merge branch 'H2O'