documentation: start JSXDoc
refactoring the directory structure