adding the ability to render hardwaretext on a per-instance basis
simplifying sentence renderers to extend from each other
fixing a compile error