gms: Add waveformer design and stub.
gms-waveformer: implement set_uri, filter messages from level.
waveformer: parse levels, add set_pipeline function.

Also modify the tool script.
Waveforms: add a cairo drawing implementation.

Work in progress, not much for now but just have to fill in the
gaps now ^^