Create Component structure
Update tests cases
Corrects doc block