code spacing changes. next step to change index info
code organization refactoring
Merge pull request #2 from awertman/canvas_build

code layout refactoring