Abstract Waves