You might want to look here, and/or chat with the people in the community who are doing similar things.