logging
Common 2d renderer

should I have a CommonRenderer?