title: Creating a website builder with JS and canvas
body: <p>I am currently creating a website builder so users can drag and drop elements onto the page and resize elements and modify colors etc.</p>
  
  <p>I am wondering if it could be done via a HTML5 canvas so that events can be dragged about etc and then when the user is happy with this view in the canvas I can then somehow convert this canvas drawing to HTML and CSS. Is this possible?</p>
  
  <p>If so how? And can anyone point me to any examples of this? Or any better ways?</p>