Documentation. Lots of it.