Made various improvements to the interaction engine
Added helper methods to the Area class to reduce the amount of boilerplate code developers must write when constructing Areas
Area.rectangular(bottomLeft, topRight)
Area.polygonal(coordinates)
Area.circular(center, radius)...