I am playing around with an idea and need a fresh thread to work on it. This is that thread.