Restructure the whole repo and redesign the iconfont demo