rust research paper 2017 business plan outline nonprofit