bringing in outside changes and adding more design guide documentation.