hello,

not quite sure if a starting point could be this (just some ideas)
best, udo