Indigo; I enjoyed your response a lot smile
... but haven't found the time yet to answer. Too many real-world things to take care of at the moment to give you an appropriate answer. I will edit and update this post hopefully in the next days