JavaScript project structure on which I'm basing other projects.