Add documentation for components.js, run.js and player.js