/** \mainpage Documentation to Appear on Site Home Page \n The following documentation describes the implementation of the object class Polygon.h using an abstract list container class of PolygonList.h. \n --- \n The abstract class can be implemented in a number of different ways - PolygonDblLinkedList.h - PolygonVectorList.h - PolygonArrayList.h. \n \n --- Each different container has different frameworks but are used by the application in the exact same way with the exception of PolygonDblLinkList.h, which does not have an iterative print function. **This application is a solid example of inheritance and polymorphisim. ** */