Abstract Waves