Clean up/add some docs.
Add shell of firmware project.