Any pointers on how to create a new model in gazebo

I am planning to develop a new tailsitter model in gazebo with different configuration than available. Are there any pointers where to start from. ? I tried to edit the existing tailsitter model but no luck.