If I want to add a new Services API: Should I create a new java Interface? Should I add it to the Bukkit source code, and then submit a pull request? Are there any naming conventions I should follow?