More documentation. Add components figure