refactor - extracted responsibilities for chart from data manipulation
readme