Updated Example to include an example of creating a color generator.
Fixed typos. Removed reference to interface replacing it with the word strategy where necessary.