implements rendering to STDOUT as output buffering is an issue in most cases