Fix prereq error handling related compile errors
Switch Renderable to use OutputStream

This also adds better support for character encoding