Explaining Software Reuse using HTML and Javascript