Just thought I'd let you guys (who haven't been in chat) know I'm still working on DSision.
Although I did have to start coding from scratch, DSision is much better for it, currently it
is roughly back to the above mentioned progress, with a couple of improvements.