# Extending

- [Front-end UI](/extending/front-end-ui.md)
- [CSS variables](/extending/front-end-ui/css.md): Igloo uses CSS custom properties (variables) for all theme related styling.
- [Buttons](/extending/front-end-ui/buttons.md): Markup for buttons
- [Grid](/extending/front-end-ui/grid.md): CSS grid with container, row and columns
- [Widgets](/extending/front-end-ui/widgets.md): Markup for creating a new widget
- [Forms](/extending/front-end-ui/forms.md): Markup for HTML forms
- [Typography](/extending/front-end-ui/typography.md): Some helper classes for headings and text
- [Helpers](/extending/front-end-ui/helpers.md): Here you can see a list of CSS helper classes. They can be found in the ig-base.css file
- [Create a new widget](/extending/create-a-new-widget.md)
- [Intellisense on models in Visual studio](/extending/intellisense-on-models-in-visual-studio.md): To get Intellisense on your umbraco models from modelsbuilder we have two recommended ways of achiving this.
