Make ExecutablesSources chainable (One for device ports, one for groups, one for scenes)