Visualization

1. 改一下架構
2. MakeChart可重複call