First Commit
Added high level explanation.