restructure files (jsx will be split out into separate repo soon)