All that remains is to add some simple way to drive it, it will be uploaded during this afternoon.
Currently sitting at 748 parts, likely to gain 10-30 before upload. Can be modified to be more suited for mobile devices if people are interested in that.
T