Another update, making good progress, the end of the month seems like a reasonable date for at least the beta.
I mentioned at the beginning that I am yet to decide whether this will be free or not. Due of the complexity of the project, it seems that I may need to incorporate a plug in at some point which may mean I can only legally distribute it as free of charge, however this is subject to change.