Electronで複数のrenderer-processがあるときのディレクトリ構成をどうするべきか

今のところ、プロセスごとに1つのディレクトリをつくるという方法でやってみて上手くいっている。共有すべき実装がある場合は、以下のように shared というディレクトリに入れている。現在のアプリのディレクトリ構成は下記のようになっている。src内のソースコードがコンパイルされてapp内に入る。appディレクトリはいつ消してもよくて、npm run compile すれば生成される。知見求む。

. |-- README.md |-- app |-- gulpfile.babel.js |-- node\_modules |-- package.json `-- src |-- browser |-- editor |-- previewer `-- shared