renderer is agnostic still, but wow — theres some work that needs to be done.