This application serves as prototype/test-bed for NetworkManager development. The excellent (non-existing) documentation for the various NetworkManager interfaces makes this harder than it should be.