# Reference

The content in the reference section assumes an intermediate level of proficiency with both Bubble and the Canvas system and contains detailed reference materials on the [Canvas Base Template](https://bubble.io/template/canvas-starter-template-1541110863579x114287102114398200).

If you want to extend the app in more complex ways than outlined in the previous sections, or understand each page's function in more detail, read through this section.&#x20;

{% content-ref url="reference/default-pages" %}
[default-pages](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/default-pages)
{% endcontent-ref %}

{% content-ref url="reference/reusable-elements/menu-focus-elements" %}
[menu-focus-elements](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/reusable-elements/menu-focus-elements)
{% endcontent-ref %}

{% content-ref url="reference/data-structure" %}
[data-structure](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/data-structure)
{% endcontent-ref %}

{% content-ref url="reference/option-sets" %}
[option-sets](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/option-sets)
{% endcontent-ref %}

{% content-ref url="reference/api-workflows" %}
[api-workflows](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/api-workflows)
{% endcontent-ref %}

{% content-ref url="reference/reusable-elements" %}
[reusable-elements](https://docs.airdev.co/canvas/3.6/canvas-functionality/reference/reusable-elements)
{% endcontent-ref %}
