Here is something to get you started @Kieran_Atherton:
To convert the topo to a dynamo surface I used the code from this post: