By exposing the buffer, the controller is ready to be not only a submodule, but a component.