Updated names to doc-compliant (no hyphens), made booleans real booleans, and fixed commas.
Fixed examples to best of my knowledge
Update naming scope