Modularize.
Add pictures.