Add 'stack' graph component, use on overview page graph

Also includes some graph refactoring