Is the settings API only intended for use when creating forms to interact with the Options API or can it be used for other types of forms? I'm not sure how you would validation because register_setting() requires t
Also, when using the settings API it is possible to create an options table field which automatically serializes an array. When the form is updated it replaces the data with a new serialized array. Is it possible to get the Options or Settings API to unserialise the field and add the new data from the form to the end of the array rather than just recreating it every time?