david init, roots, art template, etc
Merge branch 'david'