Now that the work has started, I thought it better to create a fresh thread and to post all work done on here. The thread will be copied over to Club...