Thank you for the models guys - It makes a lot more sense now.
Still finding a few issues but I think I just need to try things and learn from my mistakes.