Remove declaring runtime exceptions on methods and just declare in javadoc.
Add ApiException to javadoc for methods that can throw it.
Allow template name to be specified when creating a site.