empty scripts fix
moving chart renders to separate files
more generic renderers