Been a while since I updated this thread. Still lots to do, but slowly getting closer.