# Topic Guides

Topic guides are deeper explorations of concepts and issues related to usage of Toga. They aim to provide thorough explanations and background information, rather than a step-by-step guide of accomplishing specific tasks.

* [API design](api-design.md) - Details about Toga's API design.
* [Internal architecture](architecture.md) - How Toga is internally structured.
* [Data sources](data-sources.md) - Learn how to structure data storage in a Toga application so it is decoupled from the display of Toga widgets.
* [Debugging your app](debugging.md) - Learn how to debug issues in Toga.
* [File management](file-management.md) - Learn how to managing files in Toga using app paths.
* [Widget layout](layout.md) - Details about widget layout in Toga.

## Internal guides

* [How the testbed works](internal/testbed.md) - Details on how Toga's testbed application is structured to provide test coverage of Toga's backends.
