As Sherlock Holmes famously said: " Watson! It's all been done before! There is nothing original in this world --- it is too boring".