Merge pull request #55 from RanderWang/cnl_274

topology: add some virtual widgets to topology of cnl