Added missing area methods to Boundary shapes
FIX: Points are forced to be float32 (unless specified) to prevent int64