Thought I would post some progress on this before I get carried away lol