Modified layoutController to work purely with javascript object memory. Once the algorithm is finished, it dumps the nodeList into localStorage.
Next up is altering canvasController to work from the object memory as well.