Added live coding example, code cleanup, documentation.