How to make a drag and drop page builder from scratch : <p>My goal is to make a tool to add html elements on a blank page to make a web page.
I know it could be done with jquery's drag and drop but the problem is I don't have any idea how to organize the elements when you drag another one below it.</p>

<p>Like for real I don't have the slightest idea on meeting my goal. Any suggestions would help me alot.</p>
