The overlap is why I wrote this and also why I offer links for each type, most of which have examples.