Generalize example to be used in boilerplates, add play/stop controls
Add documentation
More explicit where to customize in example
Get outta there, swap file
You too, swap file