#342 Implement general renderer for all fields