an alternative, clean way of structuring node.js applications