Thought for the day...

This is a bit of a work in progress and greatly simplifies things.