Adding documentation for the design