>>6643274Sorry this took so long: had to go run some errands.
Consider this a first draft. If you have any feedback and want me to make some changes, i'd be more than happy. Alternatively, I could scrap this and try something else. Up to you man, let me know.