On geometric design considerations and control methodologies for absorbing wavemakers