So far into the project I find everything solid, but I'll try to get back to you here to write about any hickups or thoughts as the project moves on.
I haven't come that far yet though - started researching yesterday and building initial proof of concept half through today.

Hoping to have my basic proof of concept ready sometimes early next week.
This far though I find the linked article quite useful.