Expand slides

- fill in remaining details on architectures

- write content on designing programs
Add examples