Removed PolygonNode class from AreaAnnotation translation unit and
created a new standalone class which can be included in other files
too.