A public interface specification tool.