rough class structure in place, code very sketchy, svg still doesn't show up