Hi torsten, have you ever considered to implement a binding, similar to the one in the marketplace at this link? I am not an expert at all, so I do not know how difficult it could be.
Every timeline could be a new thing, and the linked item could be a channel, which is sort of what you already do. Configuration could be provided by a string item linked to a configuration channel of the thing.