* Add wip component impl * finishing touches * remove test file * fix json usage * Format --------- Co-authored-by: Victor Dibia <victordibia@microsoft.com>