Add htmlRender--stage 3
Revise classes to better use render. Completed stage 5.