The new code structure is easier to make more improvements or
refactor, for example: change the colors to de-emphasize more, or design
some new layouts.
---------
Co-authored-by: silverwind <[email protected]>
Co-authored-by: wxiaoguang <[email protected]>