- for now, wraps existing render functions as separate classes - a bit of cleanup in how it's called from capa_problem - initial tests to make sure things are testable.