Your idea is great
Ok I will wait until the thread calms down a bit. Then I will compile and place it at the end.