I've found the documentation/examples and also looked at the source - but is there a defined API anywhere? i.e. identifying the methods expected to remain available.