Derive Point and Vector from Coordinates abstract class