Updated API docs, still working out whats what.