Canvas charts

This is the initial canvas charts stuff that will have to be moved to app folder but for now is placed externally. Those commits also include some changes to the index page- just initial attempt to create the master layout - also placed externally and will later be moved.