#4. Add Component diagram and State Machine diagram