Allows for adding middleware layers to Node.js servers