diff --git a/TODO.md b/TODO.md
index d67a0ac5..4e7a49ea 100644
--- a/TODO.md
+++ b/TODO.md
@@ -53,6 +53,15 @@ https://zhuanlan.zhihu.com/p/33778843
- [x] `ToolstripItems` (default) property
- [ ] `` and `` tags
- [ ] Real visual state: different layouts / different images in different sizes
+ - [ ] GuiResponsiveLayoutCompositionBase
+ - [ ] GuiResponsiveLayoutViewComposition
+ Explicitly define views for different size level, with shared item, views should be `GuiResponsiveLayoutCompositionBase`
+ - [ ] GuiResponsiveLayoutGroupComposition
+ All child `GuiResponsiveLayoutCompositionBase` transform at the same time
+ - [ ] GuiResponsiveLayoutStackComposition
+ All child `GuiResponsiveLayoutCompositionBase` transform one by one
+ - [ ] GuiFixedLayoutComposition
+ No transformation
- [ ] Add and query services from controls
- [ ] Demo: DocumentEditor
- [ ] Manually crafted Ribbon