Documentation. Lots and lots of documentation.