gms: Setup documentation system.

Gtk doc is awful.