basic waveability & initial transition support
working on transitions, unified split and join