Changed encoding. Changed technical intro to example-driven