QML layout,
superclassing BaseService,
a few small fixes