Implementation Documentation

You can never document your implementation too much!