Migrate to PyGObject
Some updates