Use GObject.Object instead of Signallable
mainwindow: Avoid using app to access the current project
pipeline: Remove unuseful 'format' parameters and fields
pipeline: Remove duplicate check of position value