+ src/wave: Started on abstract Wave class.