Have you considered collaborating with more people to help develop this? I'd offer but im on the far end of the amateur side so im not sure how much id be able to help.