Cerebellum.js is a powerful set of tools that help you structure your isomorphic apps, just add your preferred view engine.