Code and HTML for initial version.