in reply to just starting!

does anyone have any tips as to how to go about doing this?

Yes, I do have some tips!

You should start by separating what you want to do... for instance:

And then you should think about each of these issues at a time (but never forgetting the whole problem).

And then, as you have questions, you can post them here. The difference from now is that you'll have more concrete questions...