Updated design and Example usage sections.