It has all been done before
New is how you bring it together.