By no means done perfect or polished, but I've finally recreated enough of the wheel to make it work.
[video=youtube]http://https://www.youtube.com/watch?v=BEVSeAspJZg[/video]
[video=youtube]http://https://www.youtube.com/watch?v=BEVSeAspJZg[/video]