<!--
@module {can.Component} sp-form <sp-form />
@memberof spectre-canjs.components
@group sp-form.fields Field Types
@group sp-form.types Types
-->

## Description
A configureable form widget to modify data. The form supports builtin and custom
field types, and provides additional functionality such as nested forms,
validation, and tracking dirty vs. set values.

## Demo

@demo sp-form/demo/demo.html 500
