Trying out a method of documentation driven development