Abstract Wave-like Design