Added support for SubOption parsers. Implements #17