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