Added areaRenderer and tests

Ready for code review