add early prototype of circuit editor