These classes define internal contracts used to implement and extend WaveVortexModel. They are documented for backend developers, but they are not end-user modeling APIs or supported subclassing points.