This allows us to more easily have the documentation in sync with the source code as people will have to document new features etc right at the time where they implement it.