add basic files
core: first implementation
test: add simple component example
cmp: add component json file
doc: minnor doc improvement