Design update.
Added more descriptions.